triangular defence - Spanish English Dictionary